home *** CD-ROM | disk | FTP | other *** search
- /*
- * Copyright 1992, 1993, 1994, Silicon Graphics, Inc.
- * All Rights Reserved.
- *
- * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.;
- * the contents of this file may not be disclosed to third parties, copied or
- * duplicated in any form, in whole or in part, without the prior written
- * permission of Silicon Graphics, Inc.
- *
- * RESTRICTED RIGHTS LEGEND:
- * Use, duplication or disclosure by the Government is subject to restrictions
- * as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data
- * and Computer Software clause at DFARS 252.227-7013, and/or in similar or
- * successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished -
- * rights reserved under the Copyright Laws of the United States.
- */
-
- #include <X11/Intrinsic.h>
- #include <X11/StringDefs.h>
- #include <Xm/Frame.h>
-
- String fallback_resources[] = {
- "*geometry: =400x400",
- "*frame*shadowType: SHADOW_IN",
- NULL
- };
-
- static XtAppContext app_context;
-
- Widget initGLWidgetWithOverlay(Widget);
-
- main(argc, argv)
- int argc;
- char *argv[];
- {
- long width, height;
- Arg args[20];
- int n = 0;
- Widget toplevel, frame, glw;
- XtTranslations transTable;
-
- toplevel = XtAppInitialize(&app_context, "RubberBand",
- (XrmOptionDescList)NULL, 0,
- (Cardinal*)&argc,
- (String*)argv,
- fallback_resources,
- (ArgList)NULL, 0);
- n = 0;
- XSynchronize(XtDisplay(toplevel), True);
- frame = XtCreateManagedWidget("frame", xmFrameWidgetClass,
- toplevel, args, n);
-
- glw = initGLWidgetWithOverlay(frame);
-
- XtManageChild(glw);
- XtManageChild(frame);
- XtRealizeWidget(toplevel);
- installColormapWithOverlay(toplevel, glw);
- installColormap(toplevel, glw);
- GLXwinset(XtDisplay(glw), XtWindow(glw));
- frontbuffer(TRUE);
- gflush();
- XtAppMainLoop(app_context);
- }
-